package cn.cjxy.web.servlet.response;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 *
 * ● 响应头相关方法：
 * 响应头的方法	描述
 * void setHeader(String name, String value)	设置响应头，指定名字和值
 * void setContentType(String type)	设置响应的内容类型，功能上与 setHeader("content-type", "值") 相同
 *
 *  响应体的方法	描述
 *  OutputStream getOutputStream()	字节输出流，如果从服务器上返回是二进制数据，使用字节输出流。 也可以返回字符。
 *  PrintWriter getWriter()	字符输出流，如果从服务器上返回的是字符数据，文字之类。
 *
 * @author huangjie
 * @date 2025/9/26
 */
@WebServlet("/resp1")
public class Demo1 extends HttpServlet {
    @Override
    protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {

        //设置状态码
        resp.setStatus(333);
        //设置响应头
        resp.setHeader("Access-Control-Allow-Origin", "*");
    }
}
